package GraphGenerator;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Random;


public class GenerateurVilles 
{

	private FileWriter fw ;
	
	public GenerateurVilles(FileWriter fw)
	{
		this.fw =fw;
	}
	
	public void genererVille(int i ) throws IOException
	{
		Random rand = new Random();
		String nomVille = "ville"+(i);
    	
    	String touristiqueVille = "";
    	if( rand.nextBoolean() ) 	touristiqueVille="oui";
    	else 	touristiqueVille="non";
    	
    	
    	String typeVille ="";
    	int typeville = rand.nextInt(3);
    	switch( typeville )
    	{
    		case 0 : typeVille="petite";break;
    		case 1 : typeVille="moyenne";break;
    		case 2 : typeVille="grande";break;
    		default : typeVille="petite";
    	}
    	
    	/*
    	  	<ville>
				<nom>villeA</nom>
				<touristique>non</touristique>
				<type>petite</type>
			</ville>
    	 
    	*/
    	fw.append("<ville>\n");
    	fw.append("\t<nom>"+nomVille+"</nom>\n");
    	fw.append("\t<touristique>"+touristiqueVille+"</touristique>\n");
    	fw.append("\t<type>"+typeVille+"</type>\n");
    	fw.append("</ville>\n");
	}
}
